\subsection{Définition des normes}

 \begin{frame}
  \frametitle{Documentation SIDL}
  \begin{block}{Balises SIDL}
   \begin{itemize}
    \item Balises définies dans $@$doc
    \item Balises définissant des objets : $\backslash$interface, $\backslash$function...
    \item Balises définissant des morceaux de documentation : $\backslash$brief, $\backslash$long, $\backslash$date\dots...
   \end{itemize}
  \end{block}
  
  \pause
 \end{frame}

 \begin{frame}
  \frametitle{Représentation XML}
  \begin{block}{Balises XML}
   \begin{itemize}
    \item Emprunté à GCCXML
    \item Chaque élément défini à la racine
    \item Présence de références
    \item Représentation exhaustive
   \end{itemize}
  \end{block}
  \pause
  \begin{block}{Exemple}
   \includegraphics[scale=0.3]{Images/Exemple-XML.png}
  \end{block}
 \end{frame}


\subsection{Définition de l'architecture}

 \begin{frame}
  \frametitle{Introduction à l'architecture}
  \begin{block}{Enjeux de l'architecture}
   \begin{itemize}
    \item Créer un système de vue
    \item Associer éléments SIDL et éléments Flex
    \item Créer un code modulable
   \end{itemize}
  \end{block}

  \pause

  \begin{block}{Principaux design patterns employés}
   \begin{itemize}
    \item Singleton
    \item Composite
    \item Observateur
   \end{itemize}
  \end{block}
 \end{frame}

 \begin{frame}
  \frametitle{Diagramme UML du composite}
  \begin{block}{Pattern composite}
   \includegraphics[scale=0.3]{architecture-umbrello/pattern-composite.png}
  \end{block}

 \end{frame}
